the largest canid of south américa - Spanish English Dictionary